@charset "utf-8";

* {
    margin: 0;
    padding: 0;
  
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
    -moz-tap-highlight-color: rgba(255, 0, 0, 0);
    -ms-tap-highlight-color: rgba(255, 0, 0, 0);
    tap-highlight-color: rgba(255, 0, 0, 0);
}

body{
    background-color: #f5f5f5;
}


body, button, input, select, textarea {
    font: 12px \5b8b\4f53, arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500
}
ol, ul {
    list-style: none
}
input, select, textarea {
    font-size: 100%;
  
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
th {
    text-align: inherit
}
caption, th {
    text-align: left
}
fieldset, img {
    border: 0
}
img{
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
optgroup {
    font-weight: bold
}
button, [type="button"], [type="reset"], [type="submit"] {
    cursor: pointer
}
audio, canvas, progress, video {
    display: inline-block
}
progress {
    vertical-align: baseline
}
mark {
    background-color: #ff0;
    color: #000
}
iframe {
    display: block
}
abbr, acronym {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}
del {
    text-decoration: line-through
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 500
}
q:before, q:after {
    content: ''
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
a:hover {
    text-decoration: underline
}
ins, a {
    text-decoration: none
}
a {
   
   
    color:#424242;
    
}
a:hover {
    text-decoration: none;
}
input,
button {
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
    -moz-tap-highlight-color: rgba(255, 0, 0, 0);
    -ms-tap-highlight-color: rgba(255, 0, 0, 0);
    tap-highlight-color: rgba(255, 0, 0, 0);
}
a:focus, *:focus {
    outline: 0
}
a:active, a:hover {
    outline-width: 0
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}
.clearfix::after {
    content: "";
    display: block;
    clear:both;
}

.clearfix {
    zoom: 1
}

.hide {
    display: none
}
.block {
    display: block
}

.fl {
    float: left
}
.fr {
    float: right
}
